package design.demos.call;

import design.demos.call.bo.CallParams;
import design.demos.call.factory.CallFactory;

/**
 * 工厂模式+模板方法模式 实战演示
 */
public class Demo {
    public static void main(String[] args) {
        //通过传参获取对应厂商呼叫对象
        Call call = new CallFactory().getCall("1");
        CallParams params = new CallParams();
        params.setContactId("11111");
        //通过通话id同步呼叫厂商语音到自己服务器
        call.syncCallVoice(params);

    }
}
